package com.bblocks.standard.vo;

import com.bblocks.enums.AppTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>Project: bblocks-pro - OutParamsVo</p>
 * <p>描述：</p>
 *
 * @Author Zhao [125043150@qq.com]
 * @Date 2024/2/28 14:51
 * @Version 1.0
 * @since 8
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
@Schema(description = "测试出参2")
public class OutParamsVo {
    @Schema(description="id")
    String id;

    @Schema(description="time",title = "时间")
    LocalDateTime time;


    @Schema(description="name")
    String name;

    @Schema(description="appType",title = "类型")
    AppTypeEnum appType;


    @Schema(description="indexNo",title = "序号")
    Integer indexNo;

    @Schema(description="出参子出参")
    private OutParamsVo outInner;


    @Schema(description="出参子出参们")
    private List<OutParamsVo> out2Inners;


}
